package Stack;

public interface IStack {
    // 栈  先进后出 后进先出

    // 将栈置空
    public void clear();
    // 判断栈是否为空
    public boolean isEmpty();
    // 返回栈的数据元素个数
    public int length();
    // 返回栈顶元素
    public Object peek();
    // 将数据元素X入栈
    public void push(Object x) throws Exception;
    // 将栈顶元素出栈并且返回
    public Object pop() throws Exception;
    // 输出栈中所有的元素
    public void display();
}
